{$lua}
[ENABLE]
cool_timer = createTimer()
-- copy interval from timer that freezes values
cool_timer.Interval = getFreezeTimer().Interval

local records = 5
-- no real pattern so using a table for arbitrarily value pairing
local values = {
  ['50'] = 132,
  ['54'] = 144
}

local get = getAddressList().getMemoryRecordByDescription

cool_timer.OnTimer = function(t)
  for i=1, records do
    local mr = get('cool'..i)
    if not mr then
      print(('cool%i could not be found'):format(i))
    else
      local val = values[mr.Value]
      if val then mr.Value = val end
    end
  end
end
[DISABLE]
cool_timer.destroy()